#include<stdio.h>
#include<string.h>
void main()//初级数据结构解法，两个for循环，时间复杂度为n^2
{
int i,j,n=0,m,k=0;
char str1[100],str2[100],str3[100];
printf("please input two strings:\n");
gets(str1);
gets(str2);
for(i=0;i<strlen(str1);i++)//两个for循环暴力计算
for(j=0;j<strlen(str2);j++)
if(str1[i]==str2[j])
{
    str3[n++]=str1[i];//开辟新的数组
    k++;
}
for(n=0;n<k;n++)
for(m=n+1;m<k;m++)
if(str3[n]==str3[m]) 
    str3[n]=0;//消除重复的项目
for(n=0;n<k;n++)
    if(str3[n])
    printf("%c",str3[n]);//输出不重复的项目
}